package cn.wolfcode.rbac.web.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;


@Target(ElementType.METHOD)  //被贴的注解类型
@Retention(RetentionPolicy.RUNTIME)  //注解生效时期，一般都是在运行时
public @interface RequiredPermission {

    /**
     * 权限名称
     * @return
     */
    String name();

    /**
     * 权限表达式
     * @return
     */
    String expression();
}
